package com.plugin.wxapp.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@TableName("monster_user")
public class MonsterUser {

    @ApiModelProperty(value = "用户id", required = false)
    @TableId(type = IdType.UUID)
    private String id;

    @ApiModelProperty(value = "手机号", required = false)
    private String phone;

    @ApiModelProperty(value = "密码", required = false)
    private String password;

    @ApiModelProperty(value = "登录类型", required = false)
    private String loginType;

    @ApiModelProperty(value = "微信唯一标志", required = false)
    private String openid;

    @ApiModelProperty(value = "昵称", required = false)
    private String nickname;

    @ApiModelProperty(value = "0-未知，1-男，2-女", required = false)
    private String gender;

    @ApiModelProperty(value = "图像链接", required = false)
    private String avatarUrl;

    @ApiModelProperty(value = "等级", required = false)
    private String level;

    @ApiModelProperty(value = "国家", required = false)
    private String country;

    @ApiModelProperty(value = "城市", required = false)
    private String city;

    @ApiModelProperty(value = "省份", required = false)
    private String province;

    @ApiModelProperty(value = "生日", required = false)
    private String birthday;

    @ApiModelProperty(value = "最后登录时间", required = false)
    private String lastLogin;

    @ApiModelProperty(value = "登录ip", required = false)
    private String loginIp;

    @ApiModelProperty(value = "状态", required = false)
    private String status;

    @ApiModelProperty(value = "更新时间", required = false)
    private String updateTime;

    @ApiModelProperty(value = "创建时间", required = false)
    private String createTime;

}
